Joshua Palmer has joined the Buffalo Bills on a three-year, $36 million deal, enhancing the team's receiver depth as they deal with impending free agency for current players. Despite being behind prominent names in Los Angeles, Palmer's skills could provide a fresh dynamic for quarterback Josh Allen.